Implementing distributed shared memory based on DCE

نویسندگان

  • Bernd Dreier
  • Theo Ungerer
چکیده

The Distributed Computing Environment (DCE) software of the Open Software Foundation o ers solutions for security problems and for shared le management in heterogeneous computer networks. It allows distributed programming by remote procedure calls and parallel programming by threads. Distributed shared memory in a computer network pretends a globally shared address space among networked computers. By introducing distributed shared memory into DCE we raise the concept of threads to a higher level of concurrency | threads are spread over several machines. POSIX 1003.4a-compliant multithreaded programs are automatically transformed to execute on a computer network running DCE. Reprogramming is not necessary. The translator algorithms are concealed behind a precompiler, and a runtime system on top of DCE realizes the globally shared address space and distributes threads among di erent machines.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Rthreads Distributed Shared Memory System

Rthreads (Remote threads) is a software distributed shared memory system that supports sharing of global variables on clusters of computers with physically distributed memory. Rthreads uses explicit function calls for access of distributed shared data. Unique aspects of Rthreads are: Synchronization primitives are syntactically and semantically closely related to the POSIX thread model (Pthread...

متن کامل

Page-based Distributed Shared Memory

Distributed shared memory systems strive to overcome the architectural limitations of shared memory computers and to make easier developing parallel programs in distributed environment. As is known, however, in order to meet these goals in practice many specific and difficult problems have to be solved. In this paper fundamentals of DSM systems' construction — including basic design, mechanisms...

متن کامل

Parallel and Distributed Programming with Pthreads and Rthreads

This paper describes Rthreads (Remote threads), a software distributed shared memory system that supports sharing of global variables on clusters of computers with physically distributed memory. Other DSM systems either use virtual memory to implement coherence on networks of workstations or require programmers to adopt a special programming model. Rthreads uses primitives to read and write rem...

متن کامل

Realizing Consistent Event Ordering in Distributed Shared Memory Systems

A large number of tasks in distributed systems can be traced down to the fundamental problem of attaining a consistent global view on a distributed computation. Based on our previous theoretical work concerning consistent event ordering in systems featuring both message passing and distributed shared memory facilities, in the paper at hand we discuss the more practical issues, solutions, and re...

متن کامل

Issues in Object-Based Notification

Integrating notification with shared memory applications is an interesting problem. This paper looks at implementing notification in a shared memory, object-oriented, distributed transaction environment.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995